<?php
autenticacao("montante");
include_once 'Controle/vendas.php';

$cliente = new Cliente();

$idCliente = $_GET["c"];
if($idCliente != '' && valida::numero($idCliente)){
    $cliente->carregar($idCliente);
}

$btn_ok = $_POST["btn_ok"];
if($btn_ok == "Ok"){
    $id = addslashes($_POST["idCliente"]);
    $nome = addslashes($_POST["nome"]);
    
    $sql = "select id from Cliente where id = '$id' or nome = '$nome'";
    $conexao = db::conecta();
    $result = db::query($sql, $conexao);
    db::close($conexao);
    $c = db::fetch_array($result);
    $cliente->carregar($c[0]);
}

if($cliente->get_id() != ''){
    $sql_d = "select sum(p.valorparcela) from Parcelado p, Venda v, Financeiro f where f.status <> '1' and f.idVenda = v.id and v.idParcelado = p.id and v.idCliente = '".$cliente->get_id()."'";
    $sql_c = "select sum(valor) from Montante where idCliente = '".$cliente->get_id()."'";
    $conexao = db::conecta();
    $res_d  = db::query($sql_d, $conexao);
    $res_c  = db::query($sql_c, $conexao);
    db::close($conexao);
    $d = db::fetch_array($res_d);
    $c = db::fetch_array($res_c);
    $devedor = limita_casa($d[0]);
    $credito = limita_casa($c[0]);
}
?>
                        <div class='divisao'>
                                <p id="cad_titulo" style='width: 80px;'>Cliente</p>
                                <form action='<?php echo url("pag", "montante"); ?>' method='post' class='formulario'>
                                        <label class="campos">Cod. Cliente: </label>
                                        <input type='text' value='<?php echo $cliente->get_id(); ?>' name='idCliente' id="idCliente" style='width: 70px;' onFocus="getDataClient(this.id)" onBlur="setDataClient(this.id)" />

                                        <label class="campos">Nome: </label>
                                        <input type='text' value='<?php echo $cliente->get_nome(); ?>' name='nome' id="nome" onFocus="getDataClient(this.id)" onBlur="setDataClient(this.id)" onKeyUp="filtra_nome(this)" style='width: 500px;' />
                                        <div id="mostra_nomes"><?php lista_label_nome(); ?>

                                        </div>
                                        
                                        <br />
                                        <input type='submit' value='Ok' name='btn_ok' class='botaook'/>
                                </form>
                                <?php
                                if($cliente->get_id() > 0){
                                    echo "
                                <a href='".url("pag", "montante_set")."&id=".$cliente->get_id()."' name='Pagar Montante'><button class='botaopagar'><label>Pagar Montante</label></button></a>";
                                }
                                ?>
                                
                        </div>
                        <br />
                        
                        <div class='divisao'>
                                <p id="cad_titulo" style='width: 80px;'>Vendas</p>
                                <label class="campos">Total das Prestações: </label>
                                <label class="mostrar_dados"><?php echo $devedor; ?></label>
                                <br><br>
                                <input type="checkbox" id="ch_vendas" onClick="mostra_esconde(this.checked, 'tab_vendas')">
                                <label class="campos" for="ch_vendas">Mostrar Detalhes</label>
                                <table class='tabela' id="tab_vendas">
                                        <tr>
                                                <th><label>ID</label></th>
                                                <th><label>Data Venc.</label></th>
                                                <th><label>Parcela</label></th>
                                                <th><label>Valor</label></th>
                                                <th><label>Total</label></th>
                                                <th><label>Forma Pagamento</label></th>
                                                <th><label>Status</label></th>
                                        </tr>

                                <?php
                                $cor[0] = "#FFF";
                                $cor[1] = "#DDD";
                                $cnt = 0;
                                $sql = "select f.id from Financeiro f, Venda v where f.status != '1' and v.id = f.idVenda and v.idCliente = '".$cliente->get_id()." 'order by vencimento";
                                $conexao = db::conecta();
                                $result  = db::query($sql, $conexao);
                                db::close($conexao);
                                while ($id = db::fetch_array($result)){
                                    $financeiro = new Financeiro();
                                    $venda = new Venda();
                                    $parcela = new Parcelado();

                                    $financeiro->carregar($id[0]);
                                    //if($financeiro->get_vencimento() <= date("d/m/Y") && $financeiro->get_status() == 0){
                                        $venda->carregar($financeiro->get_idVenda());
                                        $parcela->carregar($venda->get_idParcelado());

                                        if($venda->get_formapagamento() == 1){
                                            $valor = $venda->get_total();
                                        }else{
                                            $valor = $parcela->get_valorparcela();
                                        }

                                        echo "
                                            <tr style='background: ".$cor[$cnt]."'>
                                                    <td><label>".$venda->get_id()."</label></td>
                                                    <td><label>".$financeiro->get_vencimento()."</label></td>
                                                    <td><label>".$financeiro->get_parcela()." de ".$financeiro->get_totalparcela()."</label></td>
                                                    <td><label>".$valor."</label></td>
                                                    <td><label>".$venda->get_total()."</label></td>
                                                    <td><label>".formapagamento($venda->get_formapagamento())."</label></td>
                                                    <td><label>".status($financeiro->get_status())."</label></td>
                                            </tr>
                                        ";
                                    //}
                                    unset($financeiro);
                                    unset($venda);
                                    unset($parcela);

                                    if($cnt == 1){ $cnt = 0; }else{ $cnt++; }
                                }
                                ?>
                                </table>
                        </div>
                        <br>
                        <div class='divisao'>
                                <p id="cad_titulo" style='width: 100px;'>Montante</p>
                                <label class="campos">Saldo em Crédito: </label>
                                <label class="mostrar_dados"><?php echo $credito; ?></label>
                                <br><br>
                                <input type="checkbox" id="ch_montante" onClick="mostra_esconde(this.checked, 'tab_montante')">
                                <label class="campos" for="ch_montante">Mostrar Detalhes</label>
                                <table class='tabela' id="tab_montante" style="width: 380px">
                                        <tr>
                                                <th><label>ID</label></th>
                                                <th><label>Data</label></th>
                                                <th><label>Hora</label></th>
                                                <th><label>Valor</label></th>
                                        </tr>

                                <?php
                                $cor[0] = "#FFF";
                                $cor[1] = "#DDD";
                                $cnt = 0;
                                $sql = "select id from Montante where idCliente = '".$cliente->get_id()."' order by data";
                                $conexao = db::conecta();
                                $result  = db::query($sql, $conexao);
                                db::close($conexao);
                                while ($id = db::fetch_array($result)){
                                    $montante = new Montante();
                                    $montante->carregar($id[0]);
                                    echo "
                                            <tr style='background: ".$cor[$cnt]."'>
                                                    <td><label>".$montante->get_id()."</label></td>
                                                    <td><label>".$montante->get_data()."</label></td>
                                                    <td><label>".$montante->get_hora()."</label></td>
                                                    <td><label>".$montante->get_valor()."</label></td>
                                            </tr>
                                    ";
                                    //}
                                    unset($montante);
                                    
                                    if($cnt == 1){ $cnt = 0; }else{ $cnt++; }
                                }
                                ?>
                                </table>
                        </div>
                        <br>
                        <div class="divisao">
                                <p id="cad_titulo" style='width: 60px;'>Total</p>
                                <label class="campos">Saldo Devedor: </label>
                                <label class="mostrar_dados"><?php echo $devedor - $credito; ?></label>
                                <br>
                        </div>
                        <br>
                        <a href='<?php echo url("pag", "financeiro"); ?>' name='Voltar'><button class='botaovoltar'><label>Voltar</label></button></a>
<?php
unset($cliente);
?>